1.1 React Native 的优点
- 代码解析成真正原生的 UI 组件
- 不在
UI
主线程中运行,你的应用可以在不牺牲灵活性 的前提下保持高性能
1.1.1 开发者体验
- 按下 Command+R 就可以刷新应用,就和在网页上开发一样
- 更好地利用智能调试工具以及错误报告机制
- 可以选择喜爱的任何文本编辑器来开发
JavaScript
Apple
公司允许通过网络对基于JavaScript
开发的功能进行更新,无需 额外的审核周期
1.1.2 代码复用与知识共享
- 使用相同的技能同时开发 Web 应用、iOS 应用和 Android 应用,避免了按平台分工的必要
- 大部分代码也可以被共享(不是你写的所有代码都可 以做到跨平台)
1.2 分享和缺点
- 不够成熟可能是其最大的风险
- 文档确实还有 提升的空间,同时项目也在不断升级和改进
- 一些特性在 iOS 和 Android 平台上仍未得到 支持
1.3 小结
如果你的团队可以解决新技术带来的不 确定问题,并且想开发跨平台的应用,那么不妨试试 React Native 吧。